package com.itheima.test2;

import java.io.*;
import java.util.Arrays;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/*
使用字符缓冲流读取文件中的数据，排序后再次写到本地文件


输入流读取数据   字符串
字符串转数组 split
字符串数组->int 数组
排序
输出流写回去
 */
public class Test02 {

    public static void main(String[] args) throws IOException {
       //输入流读取数据   字符串
        BufferedReader reader = new BufferedReader(new FileReader("day13\\number.txt"));
        BufferedWriter writer = new BufferedWriter(new FileWriter("day13\\number.txt",true));

        String s = reader.readLine();
        //字符串转数组 split
        String[] strs = s.split(" ");
        //字符串数组->int 数组
        int[] arr= new int[strs.length];
        for (int i = 0; i < strs.length; i++) {
            //arr[i] strs[i]
            arr[i]= Integer.parseInt(strs[i]);
        }

        //排序
        Arrays.sort(arr);
        //输出流写回去
        for (int i : arr) {
            writer.write(i+" ");
        }
        reader.close();
        writer.close();

    }
}
